<?php namespace Admin\Controller;
//标签控制器
class TagController extends CommonController{
	private $model;
	public function __auto(){
	    $this->model=new \Common\Model\Tag;
	}
	//显示标签列表
	public function index(){
		//获取所有的标签数据
		$data=$this->model->get();
		//判段data中是否有数据
		if(!$data){
			//没有的话进行提示，跳转到添加页面
			View::error('当前列表中没有标签，请先添加标签',U('add'));
		}
		//分配标签数据，显示页面
		View::with('data',$data);
		View::make();
	}
	//添加标签
	public function add(){
		if(IS_POST){
			if($this->model->store()){
				View::success('添加成功',U('index'));
			}
    	}
		View::make();
	}
	//编辑标签
	public function edit(){
		//修改标签
		if(IS_POST){
			if($this->model->edit()){
				View::success("修改成功",U('index'));
			}
			View::error($this->model->getError());
		}
//$newTname=Q('post.tname');
//Db::table('tag')->where("tid={$tid}")->update(['tname'=>$newTname]);
		//获取旧数据
		$tid=Q('get.tid',0,'intval');
		$oldData=$this->model->where("tid={$tid}")->find();
		//分配旧数据
		View::with('oldData',$oldData);
	    View::make();
	}
	//删除标签
	public function del(){
	   	//获取tid
	   	$tid=Q('get.tid',0,'intval');
		//执行删除
		$this->model->where("tid={$tid}")->delete();
		View::success('删除成功');
	}
}


 ?>